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