One of the street art masterpieces that characterize George Town, Penang Island, Malaysia.
Let the street art drive you through a colorful journey in George Town, you'll get surprised by the combination of human-art with nature.
Discover, reflect, enjoy, and never stop exploring.