WAS ISLAM LOSING?

Manufactured outrage is the new propaganda of Pakistan in which exuberance of Cricket fans and prejudices of Media houses and common people were used...

THE CASUAL COMMENTATOR

India is an effervescent country which is best known for its unity in diversity and the multitudes of cultures coexisting in relatively small spaces....