Foreign tourists visit India due to the following reasons.
- India has been an excellent place for heritage tourism. It is rich in culture and ethnicity.
- Many tourists come here for adventure in the mountainous regions of Himachal Pradesh, Uttrakhand, etc.
- Southern India provides excellent opportunities for medical tourism, which attracts tourists from the world.