India, the second most populous country in the world, offers extraordinary diversity: from cultural or spiritual experience to natural beauty and good adventure. The official language is Hindi. Climate varies from region to region but the weather is generally tropically hot. Most suited time to visit is from March to June. Attractions include India Gate: memorial to soldiers in Delhi; Mumbai busy port city; Chemai, home of Marina beach which is the second largest beach in the world; Agra, home of one of the world’s seven wonders: Taj mahal, and many more. Visitors can stay in authentic Maharaja palaces for luxurious vacation since forts and palaces of India’s royal families have been converted into hotels or in local home-stays for tourists who would like to experience India’s culture.