Hi Ravi Shankar,
Yes, it is varicose veins
, your other reports are normal.I would suggest u some precautions:
Keep watch over your weight,as it reduces the pressure over veins of your legs..
Donot sit or stand over long periods of time,take breaks to move on-increases blood flow.
Keep your legs elevated.
Take Leech Therapy under expert ayurvedic physician.
Wish you good health.