Thames river is a major river of London. Two swans can be seen swimming in the waters of river Thames.
Coffee