Super Gaming, a game development studio based in Pune, India, has been making headlines with their upcoming title, Indus Battle Royale. The game has been generating a lot of buzz, ...