TravelTill

About Al Khawd



Al Khawd is a village in Muscat, in northeastern