Question: How can we read minds? And what practice should we follow to attain this?

Thank you for writing with your question. Mind reading is not something taught, but something which automatically comes by expanding one’s consciousness. There are several methods for expanding one’s consciousness, but the simplest and most effective method is through meditation and mantra upasana.

As one advances in meditation, one’s mind is purified of various mental contaminations which limit our focus and concentration. Slowly one’s mind becomes open to subtle channels of thought. At that point, one is able to experience the mental platform as one would normally experience the physical realm.

Such experiences are not possible unless one takes up a very serious sadhana of meditation and mantra upasana. If you are interested in this I will provide you with more detailed instructions.