Actor-politician Kamal Haasan on Monday launched into a tirade against Home Minister Amit Shah's idea that India should have a common language as a mark of its identity, saying, "No Shah, Sultan or Samrat should renege" on the promise of India's "unity in diversity".