Answer:
Location and temperature.
Step-by-step explanation:
Location and temperature are the two factors that are responsible for the creation of tropical climate in the Indian subcontinent because the region of Indian subcontinent is located in tropic regions. Those regions that are present around the equator experience tropical climate. As we see the world map, we find out that most regions of Indian subcontinent lies on the tropical climate which is responsible for its tropical climate.