Supporters of various religious parties hold their party flags during a rally in Karachi yesterday. According to local media, thousands of supporters of various religious parties marched through the streets of Karachi against an anti-Islam film made in the US.