Penang Street Art (A Face on the Wall) A mural found inside the compound of Hin Bus Depot, George Town.