India, April 6 -- The Bharatiya Janata Party (BJP) is a cadre-based party with the largest membership in the world but has not diluted its ideology or strayed from its mooring in the quest to gain pow... Read More