A slice of Japan in India