A trip to Sohelwa, a beautiful town on the Indo-Nepal border endowed with wildlife and natural beauty, would be an enchanting experience.
Bahraich Railway Station and Amausi Airport are the nearest access points.
Copyright 2014 by Online Highways LLC. Enjoy some India trivia. Send Us Your Comments