The World's Largest Engine is Wärtsilä-Sulzer RTA96. The engine was manufactured by Wartsila, which is a leading Finnish manufacturer of diesel and gas engines for powering ships and generating electricity. The length of the engine is 89 feet and a height of 44 feet. It can power a small town.
There are good pictures of this World's Largest Engine here that you may look at.