Home »  News »  World

Snails are seen on a leaf at the Ecological Reserve of Guapiacu in Rio de Janeiro

Monday, 21 April 2014 - 11:33am IST | Place: Mumbai | Agency: Reuters

 April 20, 2014. REUTERS/Pilar Olivares