Home Politics Barack Obama to visit American mosque