BJP is the only party based on ideology, says Amit Shah - The Hindu