Riffa is the second largest city in the kingdom of Bahrain, located in the heart of the country. The city is trifurcated into three parts, named East Riffa, West Riffa and North Riffa. Being the oldest town, it is full of ancient characters and along with the mesmerizing Riffa Towers encompassing crenulated bulwarks and antique court rooms would leave you amazed by its beauty.