Detailed information and analysis about major historical events of Islamic History, European History, American History, 20th Century, and the 21st Century.