The medieval city of Vijayanagara is known as