FREE now and never miss the top Royal stories again. SUBSCRIBE Invalid email Sign up fornow and never miss the top Royal stories again. We will use your email address only for sending you newsletters. Please see our Privacy Notice for details of your data protection rights.

The 58-year-old was among thousands of protestors who took to the streets of Washington DC at the weekend for the Women’s March when she said the surprise remark. Now the Vogue singer has hit back at her critics and said she is “not a violent person” and said her comment was a metaphor “taken widely out of context”. She took to Instagram to defend the explosive rant, it read: “Yesterday's Rally. was an amazing and beautiful experience. I came and performed Express Yourself and thats exactly what I did.

GETTY Madonna has defended her comments after she admitted she thought about 'blowing up the white house'

GETTY Madonna has said she is not a 'violent person' after her anti-Trump rant

“However I want to clarify some very important things. I am not a violent person, I do not promote violence and it's important people hear and understand my speech in it's entirety rather than one phrase taken wildly out of context." Madonna continued: “My speech began with ‘I want to start a revolution of love’. I then go on to take this opportunity to encourage women and all marginalized people to not fall into despair but rather to come together and use it as a starting point for unity and to create positive change in the world. “I spoke in metaphor and I shared two ways of looking at things — one was to be hopeful, and one was to feel anger and outrage, which I have personally felt. However, I know that acting out of anger doesn’t solve anything. And the only way to change things for the better is to do it with love. She ended her statement by saying it was “truly an honour” to be part of the march chanting “we chose love”.

INSTAGRAM Madonna explained her comments in a lengthy Instagram post

Celebrities slamming Donald Trump Fri, January 20, 2017 From Meryl Streep to George Clooney, here's what the celebrities have to say about President-elect Donald Trump. Play slideshow Getty 1 of 13 Robert De Niro, Cher and Alec Baldwin slam Donald Trump at the We Stand United NYC Rally