Photo taken on April 25 shows the scenery in Lotus Temple, New Delhi, India. The temple was completed in 1986 and serves as the Mother Temple of the Indian subcontinent. [China.org.cn/by Chen Chao and Huang Shan]
Go to Forum >>0 Comment(s)