'Baywatch' star Priyanka Chopra has finally returned to India and says she is glad she is back after so long.