Gurindervir Singh Journey