Stalin is leader of Leave a Comment / Everyday Science, GK Mcqs, World Current Affairs A. Russia B. England C. Germany D. None of above