Kalibaru - Yet another mosque (they were all over the place).