Green Bee Eater April 16, 2017 by Shantha Leave a Comment Green Bee Eater is a small bird and is widely seen all over India. They usually rest on small trees and electric wires and swoop down to catch flying insects. … [Read more...]