Ranbir on cover of Hello! Magazine