India awakens the senses with lavish sights, aromatic spice bazaars and the joyful sound of rickshaws. In Delhi, explore the timeless charm of Old Delhi with its many markets and street food vendors and New Delhi, with its colonial buildings, terracotta mosques and lavish temples. Be sure to visit the grand Hindu temple at Akshardham and Humayun's tomb, a red sandstone mausoleum and UNESCO world heritage site. Travel west to Rajasthan, a magical state with plenty to offer. The capital Jaipur is known as ‘Pink City’ for its striking terracotta buildings. This state also offers unique attractions like the honeycombed palace of Hawa Mahal, the iconic Taj Mahal, or sun-bleached walls of Amer Fort. Rajasthan is also home to some fantastic nature parks and wildlife sanctuaries, where you can go on a jungle trek, safari or encounter wildlife like elephants, monkeys and tigers. Head south to Goa, where you’ll discover a land of sun-kissed beaches, yoga retreats, and tantalising cuisine. Here you can relax on golden-sand beaches and swim in the Arabian Sea. After a day of sunbathing, get in touch with your spiritual side with a Tai chi session, learn the art of Reiki massage or become a certified yoga teacher. A luxury holiday in Goa will leave you feeling refreshed, relaxed and far more zen.