Bastar Palace
Bastar Palace is situated in Chhattisgarh, Jabalpur. The name of the royal residence has been gotten from the locale Bastar where it is found. The engineering of the Bastar Palace is awe inspiring. You will discover complex outline designs on