New Delhi's top court on Friday slammed the ruling party's spokesperson after her remarks on Islam thrust India into a diplomatic row and sparked huge protests, saying the official should apologize for having "set the country on fire." Anger engulfed the Islamic world last month after Bharatiya Janata Party (BJP) spokesperson Nupur Sharma's incendiary comments during a TV debate on ...