Police recover Rs 3.2 million from robber