Indian head massage is an ancient therapeutic practice that has been used in India for over 2000 years. Warm oil is applied to the scalp, whilst the head and shoulders are massaged. This treatment improves blood circulation, helps to prevent headaches and migraines, relieves tension in the head and neck area and can result in better sleep.