The Isle of Wight is the largest island of England, located in the English Channel, in the south of Great Britain. But for me it was small island which gave me chance to rejuvenate myself. After a short train journey from London to Portsmouth Harbour, we took a half an hr ferry trip and landed on the Ryde Pier. Ryde is largest town of IOW with a population of about 30,000.
This Photo was taken from Ryde Pier and captures the Ryde Town panorama.