Lifers and Losses at Kranji Marshes
With the time running short on our Singapore visit we decided to use our few remaining days on our favourite locations. Our premier birding location was Kranji Marshes which has […]
With the time running short on our Singapore visit we decided to use our few remaining days on our favourite locations. Our premier birding location was Kranji Marshes which has […]