Travel to India
To Travel to India has been started by Vishal Mehra, who has been in the Indian Incoming Tourism Industry since 1989. An accomplished and a very successful Trip leader, he was constantly receiving requests to customize packages to India, Nepal and Bhutan by the Travelers who had traveled with him in the past.