Thanks for the query,
Red circular spots can be fungal infection
called as tinea corporis
You need treatment with antifungals.
on legs might be unrelated to this.
They can be due to low platelet.
Please meet a dermatologist
for exact treatment.
Let me know if you have any other doubt.
you can ask a direct question to me on this forum, following the below link.
Wishing you a good health.