Home Economy Nifty and German 40: Nifty again makes a new all-time high