“Swaha Mosque in Sakhuwa, Dhanusha, Nepal. Nepal's Hindus also know that there is only one punishment for stone pelting - illegal mosques will be separated from their land. Nepal's Hindus have learned to respond to peace ambassadors.”
Youturn rated this: false