Britain has barred US-based Islamic preacher Dr Shadee Elmasry from entering the UK over alleged support for Hamas, reports said. Home Secretary Shabana Mahmood revoked his travel clearance before scheduled talks. UK officials said foreign nationals spreading extremist views are not welcome. Elmasry denied wrongdoing and hopes the ban will be overturned.