Would you spend $20 million on a car? That's how much some of the most exclusive rides for the ultra-wealthy are costing ...
The Kawasaki Ninja H2R is the most powerful production motorcycle in India, with over 300bhp. The bike is powered by a 998cc in-line four-cylinder engine with a supercharger, which produces 308 ...