A Harrow teacher who ran 30 marathons in as many days has returned home after raising more than £4,900 for charity.

Neil O'Maonaigh-Lennon, of Rowland Avenue, Kenton, ran around the island of Taiwan during April to raise money for Cancer Research and The Taiwan Foundation for Rare Disorders.

The 27-year-old said: "I felt great coming back, my body adapted really well to running 42km a day.

" Three days before the end we realised we had 150km to go, so I started running 50k a day. We stepped it up so we didn't run into May."

The route started at Fugueijiau, the most northerly point of the island and continued around the coast with city marathons in Keelung, Kaoshiung, Tainan, Taichung, Hsinchu and Taipei, before finishing back at Fugueijiau.

The former Salvatorian College student finished the challenge on April 30 and returned to England on May 7.

Now the marathon enthusiast is planning his next mission.

He said: "I would like to run Terry Fox's Marathon of Hope in Canada and do 143 marathons in a row, as he inspired my marathons in Taiwan."

If you would like to donate money visit www.marathonmad.com