General Knowledge Which country celebrates Hinamatsuri, the Doll festival? A) China B) South Korea C) Malaysia D) Japan Detailed Solution: No Details Prev Next