Addlepated
Definition: (adjective)
Stupid & confused.
Synonyms: muddleheaded, puddingheaded.
Anai Mudi is the highest peak in South India
World's busiest sea port by cargo tonnage is
Singapore.
The Delhi Sultan When The Threat Of Invasion By Mongols Under Chingiz Khan Loomed Over India was Iltutmish