This places is BOMLA in Tawang,Arunachal Pradesh,India.Near to the China .This is such a beautiful places if you love to travel then you must visit tawang it’s really awsome …
2 Likes
1 Like
lool …sure