Sachverhalt: A. Mit Verfügung vom 12. Juni 2002 sprach die IV-Stellen Nidwalden der 1964 geborenen M._ ab 1. Juni 2001 bei einem Invaliditätsgrad von 78 % eine ganze Invalidenrente zu. Im Verlaufe eines Anfang 2005 eingeleiteten Revisionsverfahrens veranlasste die IV-Stelle eine Haushaltabklärung und holte ein Gutachten des Psychiaters Dr. med. G._ vom 20. Februar 2006 ein. Gestützt auf diese Unterlagen sowie eine interne Stellungnahme des Dr. med. B._, Regionalärztlicher Dienst (RAD), vom 3. März 2006 hob die IV-Stelle die bisher ausgerichtete ganze Invalidenrente am 30. März 2006 zufolge Verbesserung des Gesundheitszustandes auf Ende des der Zustellung der Verfügung folgenden Monats revisionsweise auf. Hieran hielt sie auf Einsprache hin mit Entscheid vom 31. Juli 2006 fest. B. Die hiegegen eingereichte Beschwerde, mit welcher M._ zur Hauptsache beantragen liess, unter Aufhebung des Einspracheentscheides sei ihr ab 1. Mai 2006 weiterhin eine ganze Invalidenrente zuzusprechen, wies das Verwaltungsgericht des Kantons Nidwalden mit Entscheid vom 12. März 2007 ab. C. Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten lässt M._ das vorinstanzlich gestellte Rechtsbegehren erneuern. Während die IV-Stelle auf Abweisung der Beschwerde schliesst, verzichtet das Bundesamt für Sozialversicherungen auf eine Vernehmlassung. 