Home Politics Oh, What a Tangled Web of Communists and Islamists Lies Behind Zohran Mamdani