New York - Angry Iranian protesters denouncing the execution of Shia cleric Nimr Al-Nimr stormed and set on fire the Saudi Embassy in Tehran on Saturday evening.

Karla is an award-winning actress and producer.