20110603 top-headlines: Arre baba; Baba is here!