Renewable powered Battery Swapping Stations for sustainable urban mobility