India's History and geography