Name: Indian Pitta
Locale Name: Avichchiya
Scientific Name: : Pitta brachyura brachyuran
Picture taken at: Wet zone, Sri Lanka
More information can be found in http://en.wikipedia.org/wiki/Indian_Pitta