Mechuka: Not That Far Yet Too Far

Mechuka in Arunachal Pradesh is situated near the Chinese border and is one of the farthest destinations in India being groomed as a tourist spot.