Written by Kumudu Jayawardana
05 May, 2014 | 4:50 pm
More than 1,000 pairs of twins have attended a festival in Yunnan Province, China.
As part of the festivities they smeared black soot over themselves to ward off any evil spirits.
17 Jul, 2019 | 03:43 PM
03 Jul, 2019 | 06:20 PM
Are you interested in advertising on our website or video channel
Please contact us at [email protected]