Location
India
India is the most populous democracy in the world and its venues offer the perfect blend of ancient tradition and 20th century modernity. As an event destination it makes a refreshing event proposition for themed events and international business meetings, located in some of the world’s most picturesque locations. India’s world famous settings range from the opulent lake palaces of Rajasthan to breathtaking resorts in the Andaman islands and luxury hotels in the lush backwaters of Kerala.