A review on the advancement of human powered flywheel motor (HPFM) in India and its application for rural empowerment. (2020)