English, asked by subbaneeta07, 8 months ago

choose the correct option :- Yala national park is situated in
(a) Indian
(b) America
(c) sri lanka
(d) Nepal​

Answers

Answered by monalinikam109
0

Yala national park is situated in America

Answered by shashipavithra771
4

Answer:

Yala National Park is situated in Sri Lanka

Thank u dr

Similar questions