Anatomy, lifestyle and physiology are the three main factors that can cause snoring, according to Dr Ryan Chin Taw Cheong, ...