There is an abundance of river birds on the Thames, including Swans, Egyptian Geese,Shags and Grey Herons at the larger end of the scale to Ring-necked Ducks, Mandarin Ducks, Coots and Mallard Chicks at the other.