Jaipur: The Supreme Court Wednesday granted bail to Mahesh Joshi, the former public health engineering department (PHED) minister, after he spent over.