EGIMAGE_20060221073151_TheFilm_0477.jpg
Cannon ball tree - Cochin, Kerala, India