Bhuj is one of those Indian cities that surprises you completely. Most people know Gujarat for its business cities or coastal temples, but Bhuj tells a different story entirely. This former princely state capital in the Kutch region is packed ...