Where on Earth is Wee Cheng?

Kerala State, southern India

Comments