By S. Rustagi (CHAKRA Blogs) The Bharatiya Janata Party (BJP) is currently the 2nd largest national party in India and the current opposition government. There are hundreds of political parties in India, but most operate within individual States and are broken to target specific communities. The BJP’s name means ‘Indian People Party’ when translated in English […]
