Russian(L) and Indian twin sisters participate in the 11th twins festival in the Hani Autonomous County of Mojiang, southwest China's Yunnan Province, May 2, 2015. A three-day twins festival kicked off here on Friday with the participation of over 1,000 pairs of twins and triplets. [Xinhua] |