Tuesday, January 03, 2006

Picture of the Day


This photo shows the night view of Chenghuangmiao, or Town God Temple, in Shanghai, east China. Tourists and local residents gathered here to enjoy various snacks and brilliant night scene during the New Year holidays.

No comments: