Modi's invitation to visit India