Nifty index and German 40: Nifty in retreat to 21930.0

by