The BJP celebrated its 42nd foundation day on Wednesday at a time when it has grown bigger than ever. Prime Minister Narendra Modi praised the party's win in the recent assembly polls and once again talked about dynasty politics vs what he describes as the nationalist politics of the BJP. The BJP does seem invincible. Can there be any real challenger to the BJP in the near future? The opposition is still disunited, the Congress is in a mess, though the Aam Aadmi Party fancies its chances but is it a realistic contender for 2024?