India, the second most populous country in the world, offers exceptional diversity: from cultural or spiritual experience to natural beauty and good adventure. The official language is Hindi. The climate varies from region to region but the weather is generally tropical warm. The most convenient time to visit is from March to June. Attractions include India Gate: Memorial to Soldiers in Delhi; Mumbai busy port city; Chemai, home to Marina Beach which is the world's second largest beach; Agra, home to one of the seven wonders of the world: Taj mahal and many more. Visitors can stay in authentic Maharaja palaces for luxury holidays as fort and palace in India's royal families have been transformed into hotels or in local residences for tourists who want to experience the culture of India.