20030618 india: Castro accepts invitation to visit India