“Squid Game” – The latest Global Sensation

“Squid Game” is a recent netflix phenoma over which the entire world is going crazy. It…