A brief review on the synthesis of bimetallic nanoparticles for biomedical and solar energy applications