Produced in Yogyakarta, Indonesia in 1996, Sheila on 7 was rock and roll and pop strap that underwent several line up shifts within their decade-plus job. Shortly after developing, the group got a cope with mega-label Sony, which the music group released their debut recording, Sheila on 7, in 1999. …
Read More »