A 30 feet tall indoor-Buddha statue at Dorjeeling village near Menchukha, Arunachal Pradesh.

#EyesForArunachal