Imgsrc.ru is a Russian website that accepts an upload of an image from the user. Imgsrc.ru has been gaining popularity ever since it launched in 2001 commercialized in 2003. It also offers a free image hosting service.