He called it "unmatched beauty of India’s NorthEast", saying, ""Spring Fever; Tawang, Arunachal Pradesh...#SundayWandering", with a video from there and ending with a phrase “Discover Shangrila.” So ...
Anand Mahindra has already a fantastic recommendation—an Indian town Tawang situtated in Arunachal Pradesh, which he lauded ...