EGIMAGE_20060221073212_TheFilm_0478.jpg
Cannon ball tree flower - Cochin, Kerala, India