Claim: Financial news website, Business Insider was launched in 2007 in New York City, and was created by Kevin P. Ryan with a currently active status.
Evidence: Business Insider is an American financial and business news website founded in 2007 and owned by the German publishing house Axel Springer. New York City, NY, U.S. Kevin P. Ryan Active