India’s Most Beautiful Places To Host Your Wedding

1. Udaipur Have an extravagantly royal wedding at the royal destination, Udaipur. The heritage resorts and lakes here are perfect for making a lifetime's worth of memories.

2. Kashmir If your match is made in heaven, what better way to celebrate your wedding at a destination that epitomises heaven on earth! Every bit surreal, Kashmir offers stunning views, delectable food and pleasant weather. Celebrate an intimate wedding at this serene destination.

3. Jodhpur If you have always wanted a royal wedding then Jodhpur is the place for you. Housing many heritage hotels and the magnificent Mehrangarh Fort, Jodhpur is truly the place for a wedding gala.

4. Goa Goa is known for its stunning beaches, lush greenery and old-world charm. If you're looking for an intimate gathering or a big fat wedding, Goa won't disappoint you as it offers great beach resorts to make your special day one to remember.

5. Kerala Known as 'God's own country', Kerala makes for the pristine destination to celebrate your big day. Serene backwaters, breathtaking beaches, divine cuisine and spa resorts together make your special day one to cherish forever.

Thank You