Kenali Perbedaan Istana, Benteng dan Kastil

Banyak yang tidak mengetahui perbedaan antara Kastil, Istana dan Benteng. Kira-kira apa perbedaannya?