Kathmandu Street Art
When you think of Kathmandu, the Capital of Nepal, you think of mountains and temples. Rarely you think of the street art in this bustling capital city. Nonetheless, Kathmandu’s street have been lately painted red with colorful wall art and street…