Sorry for my late reply,as my internet connection is not running perfectly..
I have asked few friends who live near my area, I have got some info about good mechanics near my area.
First of all, change the left and the right side tire/wheel and see if the noise follows the tire or stays on the right side. If the noise follows the tire, it is the problem. If it is the tire, check for abnormal wear such as feathering of the outer or inner edge of the tread or a wobble to the tread itself due to internal damage.
Checked this from a tyre shop, all tyres & Rims are OK, Also changed the tyres but the problem is still there.
If the problem stays on the right front, then it is the suspension or the drivetrain. If the noise is proportional to the speed of the car, it is likely to be a rotating component: bearing, CV joint, axle, differential etc. If the noise is constant or related to bumps, then it is likely a fixed component: bushing, ball joint, track rod, shock mount etc.
Check the wheels for roundness and trueness i.e. are they round and run straight. These are called "radial runout" and "out-of-round" measurements. Then get the tires balanced and aligned from a really good shop. If it still is a problem, either the tires have internal damage or some component like an axle spindle is bent.
^^these could be the possible reasons, I have checked my car by the "alignment & balancing" people, they said that front axles have some problem because the rods of axles are of different brands & there is very minor difference in its sizes & it is not recommended to drive until it is fixed. Someone have fitted this using some "desi" technique known as "Jugaar",
I forgot to tell you,
sometime back(about a year), a rod was broken & the car was unable to move from its place, I brought a mechanic, he said a rod is broken & it will take 2,3 hours to fix it, I was in a hurry, I left the car to that mechanic(Biggest mistake), & took the car in the evening, but the car was perfect after the repair.
that alignment shop people said that we can't fix it & he gave the address of a mechanic, so tomorrow I will go to the mechanic.
@VCheng, thanks for your help, as you have posted all the possibilities, making it easier for me & I am not good at it.
Thanks & Regards
haali