Introduction Many people have always flocked Greenwich, a great borough in London, England. This is situated on the banks of the Thames where both locals and visitors come for enjoyment. For history lovers, the rich maritime historical relevance associated with the place is just irresistible.