Categories Around Amma 2003 Photos Japan 2003 Post author By amrita Post date 22 May 2003 Amma visited Japan in 2003 ← God and your life → Take one step, God will take 100 steps towards you