To be an expert in General Knowledge it requires patience. You can read quality Newspapers like The Hindu, The Times Of India for this. And Make it a habit. You can watch ABP News, NDTV, Times Now also. Few topics/subjects to focus. 1) Technology/ Business 2) Scientifically theories and concepts 3) Politics 4) Economics 5) Sports: Personalities, global/national sports Unoreads has all the topics presented in the best form-this includes everyday current affairs from around the world, categorized into sections like business and economy, national, international, banking, sports etc.