David Silvester, a member of the UK Independence Party (Ukip), has blamed bad weather on the passage of a gay marriage law in Britain.

Silvester wrote in a letter published in the Henley Standard that he had warned Prime Minister David Cameron of the consequences such a law would bring.

“The scriptures make it abundantly clear that a Christian nation that abandons its faith and acts contrary to the Gospel (and in naked breach of a coronation oath) will be beset by natural disasters such as storms, disease, pestilence and war.”

“I wrote to David Cameron in April 2012 to warn him that disasters would accompany the passage of his same sex marriage bill but he went ahead despite a 600,000-signature petition by concerned Christians and more than half of his own parliamentary party saying that he should not do so.”

“It is his fault that large swathes of the nation have been afflicted by storms and floods.”

“He has arrogantly acted against the Gospel that once made Britain 'great' and the lesson surely to be learned is that no man or men, however powerful, can mess with the Almighty God with impunity and get away with it for everything a nation does is weighed on the scaled of divine approval or disapproval,” Silvester wrote.

A Ukip spokesperson stressed that the party does not share Silvester's views but defended his right to speak his mind.