Nepal

Nepal Pilgrim Travel
Business Genre:
Long Business Description:

Indian nationals do not require a visa. However effective from october 1, 2000, Indians travelling to Nepal by air have to show on arrive at the entry point either a passport or voter’s card issue by the election commission of india or any identity card with the photograph issued by central or state government of india.

Business Website Address:
Business Phone Number:
9940163793/9962600253
Business Tags: