Welcome. Physical Location India, with an area of 3.3 million sq. km, is a subcontinent. The peninsula is separated from mainland Asia by the Himalayas.