Special Correspondent

Village in Meghalaya where names are sung not spoken

Shillong: In the hills of northeast India lies a unique village where people do not call each other by name but sing their names instead. The village, called K...

Read More