Where is it?. .. Hogwarts is not a land, but a Castle. Where is it? Hogwarts not a land but Castle