Friday, March 30, 2007
Friday, March 23, 2007
Amelia Natasha or more commonly known as Ata is a host of the popular TV show Indonesian Idol. She has hosted the show since its first season in 2004. She was also given the honor to host the first Asian Idol, held in Indonesia, to ironically announce the unlikely win of Hady Mirza of Singapore Idol.