BJP here to stay for 50, not 5 years, says Amit Shah - The Asian Age