Arunachal Pradesh: Waiting to Take Your Breath Away

The largest state amongst the “Seven Sister States of India“, Arunachal Pradesh is located far in the northeastern region of India. The state seems to be blessed with some raw nature’s beauty on display for both admiration and indulgence. The place is fondly known as the “Land of the dawn-lit mountain.” The place shares its borders locally …