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