Birding Shanghai in June 2023 10,000 Birds, 06 Jul 2023 This year, migration seems to have ended a bit earlier than in most previous years – not very surprising given that this was…