CHINA | Tuesday, 1 November 2011 | Views [409]
One of the streets (there isn't many) on Mabul Island.