The Isle of Man TT – A Lethal Attraction
The Isle of Man, located between Great Britain and Ireland in the Irish Sea and a member of one of six Celtic Nations, which has an estimated population of 80,000 for a land area that covers about 572 square kilometres; a far cry to Singapore’s 710 square kilometres to which almost 5 million Singaporeans call …