Pastor Joel Osteen has defended not opening his megachurch sooner to help Hurricane Harvey victims, claiming the city “didn't ask” for his help.

Osteen, a senior pastor at the 16,000-capacity Christian Lakewood Church in Houston, was heavily criticised over accusations he initially failed to offer shelter to flooding victims.