text: More than five hundred people live and work in Windsor , making it the largest inhabited castle in the world .
simplified: Windsor Castle is the largest inhabited castle in the world , and is located in Windsor , Berkshire , England .