WWE star Charlotte Flair to visit India after four years