South Asian cuisine is filled with a plethora of divine dishes, but why does butter chicken remain so popular?