choose the correct option :- Yala national park is situated in
(a) Indian
(b) America
(c) sri lanka
(d) Nepal
Answers
Answered by
0
Yala national park is situated in America
Answered by
4
Answer:
Yala National Park is situated in Sri Lanka
Thank u dr
Similar questions