A. Nepal
B. Sri Lanka
C. Bangladesh
D. Japan
Submitted by: Ali Mallah
Jaffna is situated in Sri Lanka. Jaffna is the capital city of the Northern Province of Sri Lanka. It is the administrative headquarters of the Jaffna District located on a peninsula of the same name. Jaffna is a city on the northern tip of Sri Lanka.
Correct Answer: Sri Lanka ✔
Last Updated: September 18, 2020