Ma Shi Chau, literally meaning “horse excrement island”, is an island in Hong Kong, under the administration of the Tai Po District.
— Delivered by Feed43 service
See more: China Daily
Ma Shi Chau, literally meaning “horse excrement island”, is an island in Hong Kong, under the administration of the Tai Po District.
— Delivered by Feed43 service
See more: China Daily