Visitors take a selfie at the annual temple fair at Ditan Park, also known as the Temple of Earth, Feb 18, 2015. The eight-day temple fair kicked off here on Wednesday, on the eve of the Lunar New Year. [Photo/Xinhua]