General Knowledge Which country is called the land of a thousand elephants? Options:A. NetherlandsB. EnglandC. LaosD. South AfricaView AnswerC. Laos Continue Reading Previous: Tafseer al Quran al Azeem was written by _____________?Next: Name of World