Mini Shimla of Bihar: Simultala August 23August 23Subhikhya Simultala, also known as Mini Shimla of Bihar, is a hamlet in Jamui, Bihar, India. It is famous as a health resort with [...]