Mr. Balbir Punj is a well known columnist, political activist and a commentator on contemporary political developments.