You are looking for Web Development from Chebsara in Vologda Oblast, Russia.

Task - Web Development
Country - Russia
State - Vologda Oblast
Town - Chebsara