A resident walks amid the rain on a road in the Shangli Ancient Town in Ya'an City, southwest China's Sichuan Province. Most shops in the Shangli Ancient Town have resumed business after a 7.0-magnitude hit Ya'an on April 20. The picturesque Shangli Ancient Town is well-known for its elaborate architectural art. (Xinhua/Liu Xiao)