If you have entered India on a PIO Card anytime on or before 31st December 2025, you must apply for an Indian visa immediately to ensure your continued stay remains legal.