
Floating Colorful Umbrella Street | Beautiful Place To Hang out in Nepal
First for the most “The Floating Umbrella Street” is principally constructed in Kathmandu, Nepal, targeting tourists. It is located at Te bahal, Sankata Temple. At this moment Umbrella street is all over the place everyone is making their own Umbrella...