TravelTill

About Jabrin



Jabrin is a small town in northeastern Oman. The town is known for its impressive castle