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