BJP will not tolerate criticism of the nation, says Amit Shah - Deccan Chronicle