Demystifying the myths of Bhagat singh as so called marxist revolutionary and many more epithets assigned to him via different protagonist and leftist intellectuals. The only genuine label he can get is Nationalist Socialist which itslef is very much different from Marxist leninist or other leftist fringe elements.