Thanks. I will post some pics of the cats also which I have in my house currently. I don't have any pet except fishes (aquarium) at this moment as I don't spend much time at home.
The mother cat comes in the house through an open window (which I keep open always) and has been with us for almost 1 year now. She gave birth to 3 kittens a month back and they have been in the house since then. Really playful! In fact, mother cat has taught them to pee/loo outside the house.
And the pigeon is recovering really fast. It is moving around the room now, is eating
bajra and drinking water. When I bought it in the morning, it was not able to walk because of weakness (no food/water).