Festivals of the World : Kenya, Mexico, China, Puerto Rico, Canada, Germany, Israel, India Festivals of the World : Kenya, Mexico, China, Puerto Rico, Canada, Germany, Israel, India 1 readers 1997