The growth of large stores and internet shopping has inevitably affected small shops: ...