The words and music blend well and you have just the right vocals the deliver the goods. Well done.

I was going to mention the pronunciation of "Thames" but rayc beat me to it!

The only other glitch I could detect was "Hempstead" (which is actually a town in NY, about 12 miles east of Queens). HAMPSTEAD (not Hamstead or Hempstead) is the name of London's famous Heath.

Looking forward to your next one smile