Transylvania is a region in central Romania that is diverse not only in terms of the landscape with beautiful green hills, lakes, historical gems such as castles, fortresses and cathedrals but also an eclectic mix of cultures, ethnicity, linguistics and religions.