George Town is located on Penang Island on the northwest coast of Malaysia. The historical part of the town inscribed as a UNESCO Heritage Site for its unique architectural and cultural townscape. Continue reading “Try the vivid cultural cocktail in George Town, Malaysia”