thebabarazzi.com
Deva Premal & Miten Annoy, Then Swoon, The Babarazzi
First, let’s get this bio out of the way: “Deva Premal & Miten began their journey into love and music in 1990 when they met at the ashram of controversial Indian mystic, Osho. Thei…