English: It is the largest castle in ENGLAND.
Telugu: అది ఇంగ్లాండులో ఉన్న అతి పెద్ద కారాగారము.