Anirudh Challa
Anirudh Challa
Anirudh Challa

Anirudh Challa

Social media manager. A package of predictable surprises - Tech savvy foodie with a hint of sarcasm.