Where is Norwood? There are 6 countries in the world with towns named Norwood. In the United States of America alone, there are 26 Norwoods! So, it is important at this juncture to take some time to share some facts on the Town of Norwood, Massachusettes. Norwood is a town and census-designated place in Norfolk … Continue reading Chapter 1: Norwood?
Thunderstorm over my country as I made my way to the airport. Missing home as I board the plane. But I begin to fill with a sense of honour and anticipation, as the plane starts to take off. Goodbye Singapore where all my friends and family are. See you soon USA, where I look forward … Continue reading Chapter 0: Leaving on a jet plane