Clutchgod is an esports player from India. Currently, he is deemed to be one of the best IGL (In Game Leader) of Battlegrounds Mobile India in the Indian gaming community. His full...