World GK questions and answers 21.Apr.2024