A powerful storm battered the town of Frederick in Oklahoma in the early hours of Saturday morning with rain and gusts of wind measuring 100 kilometres per hour. <br /><br />Oklahoma has been hit by severe weather in recent weeks with several different tornadoes touching down and flooding affecting hundreds of homes.