Galleries > Travel and Leisure Gallery |
|
|
|
|
An idol is seen reflected on a mirror as an artist gives final touches to an idol of Hindu goddess Durga for the forthcoming Durga Puja festival in Allahabad, India, Tuesday, Sept.1, 2009.
| |
|
|
Rank: 2845 Good | Great | Amazing |
|
|
|
|
|