MP's 15,000-mile travelling bill